﻿using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
namespace Tile
{
    class Object
    {
        protected Texture2D textura;
        protected Rectangle size;
        protected Vector2 position;
        protected Vector2 velocity;


        public Object(GameWindow janela, Texture2D textura, Vector2 position) 
        {
            this.textura = textura;
            
        } 


        public Rectangle Size 
        {
            get { return size; }
            set { size = value; }
        }

        public Vector2 Position 
        {
            get { return position; }
            set { position = value; }
        }

        /// <summary>
        /// força que as classes derivadas 
        /// </summary>
        //public abstract void Update();

       // public abstract void Draw(SpriteBatch spriteBatch);
    }
}
